#ifndef MANAGE_H
#define MANAGE_H


#include "Headers.h"

#include "ShapeAlpha.h"
#include "ShapeGraph.h"
#include "ShapeNum.h"
#include "User.h"

class Manage
{
    public:
        Manage();
        void Run();
        void InitUser ();
        bool LoginSystem ();
        virtual ~Manage();
    protected:
        void ChooseShape ();
        void MakeMaxMark ();
        int GetMaxByLevel(int);
        void SelectOption ();

        int m_score;
        char m_shape;
        User *pUser;
        ShapeBase *shape;
        vector<User *>userlist;
        vector<int>m_max_mark;
    private:
};

#endif // MANAGE_H
